package d02_enum;
    //认识枚举
public enum Enum01 {//枚举类
    //1、第一行必须罗列枚举的对象名称
    X,Y,Z;
    //这些名称本质是常量，每个常量都会记住枚举的一个对象。相当于
//   public static final Enum01 X=new Enum01();
    //2、其他成员：和普通类一样
        /*枚举的特点：
        *   （1）枚举的第一行只能罗列一些名称，这些名称都是常量，每个常量都记录一个枚举对象
        *   （2）枚举的构造器是私有的（写与不写只能是私有），因此枚举对外不能创建对象
        *   （3）枚举都是最终类，不能被继承
        *   （4）枚举中，从第二行开始，可以定义类的其他各种成员。
        *   （5）编译器为枚举新增了几个方法，并且枚举都是继承：java.lang.Enum。从enum类也会继承到一些方法。
        * */
}
